import api from './request'

// 认证相关API
export const authApi = {
    // 用户登录
    login: (data) => {
        return api.post('/auth/login', data)
    },

    // 用户注册
    register: (data) => {
        return api.post('/auth/register', data)
    },

    // 获取用户信息
    getUserInfo: (userId) => {
        return api.get(`/user/byidinfo/${userId}`)
    },

    // 修改密码
    changePassword: (userId, data) => {
        return api.post(`/user/changepwd/${userId}`, data)
    },

    // 修改用户信息
    updateUser: (userId, data) => {
        return api.post(`/user/changeuser/${userId}`, data)
    },

    // 修改昵称
    updateNickname: (data) => {
        return api.post('/user/updatenickname', data)
    },

    // 修改头像
    changeAvatar: (data) => {
        return api.post('/user/changeavatarurl', data)
    },

    // 修改邮箱
    changeEmail: (data) => {
        return api.post('/user/changeemail', data)
    }
} 